import 'package:file_picker/file_picker.dart';
import 'package:flutter_clx_base/flutter_clx_base.dart';

class PatrolController extends GetxController {
  PatrolController();

  // 巡查类型 1-事件巡查 2-设备巡查
  int patrolType = 1;
  // 巡查结果 1-正常 2-异常
  int patrolResult = 1;
  // 巡查图片
  List<String> patrolImages = [];
  // 任务来源
  List taskSourceList = [
    {
      "name": "自查自报",
      "value": 1,
    },
    {
      "name": "信访投诉",
      "value": 2,
    },
  ];
  // 选择的任务来源
  var selectedTaskSource = {};

  // 业务类型
  List businessTypeList = [
    {
      "name": "大气",
      "value": 1,
    },
    {
      "name": "水",
      "value": 2,
    },
    {
      "name": "污染源",
      "value": 3,
    },
  ];
  // 选择的业务类型
  var selectedBusinessType = {};

  // 巡查附件
  List<PlatformFile> attachments = [];
  _initData() {
    update(["patrol"]);
  }

  // 任务来源选择
  void modelSelect(int index) {
    selectedTaskSource = taskSourceList[index];
    update(["patrol"]);
  }

  // @override
  // void onInit() {
  //   super.onInit();
  // }

  @override
  void onReady() {
    super.onReady();
    _initData();
  }

  // @override
  // void onClose() {
  //   super.onClose();
  // }
}
